package comp.wxapi.service;

import java.util.*;

import com.justep.cloud.microservice.*;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.*;
import org.springframework.transaction.annotation.Transactional;
import com.justep.cloud.microservice.http.*;
import com.justep.cloud.microservice.*;


import comp.wxapi.entity.*;
import comp.wxapi.vo.*;


/**
 * This code is generated
 */
@Service
public class X5MiniappService {

	@Autowired
	private MiniappUserService miniappUserService;
//系统生成代码,请不要修改或删除 <actionStart:createCard>
	public String createCard(String data) throws Exception {
		return miniappUserService.createCard(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:createCard>
//系统生成代码,请不要修改或删除 <actionStart:templateSend>
	public String templateSend(String data) throws Exception {
		return miniappUserService.templateSend(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:templateSend>
//系统生成代码,请不要修改或删除 <actionStart:queryOrder>
	public String queryOrder(String outTradeNo, String transactionId) throws Exception {
		return miniappUserService.queryOrder(outTradeNo, transactionId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:queryOrder>
//系统生成代码,请不要修改或删除 <actionStart:miniappUserInfo>
	public String miniappUserInfo(String encryptedData, String iv) throws Exception {
		return miniappUserService.miniappUserInfo(encryptedData, iv);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:miniappUserInfo>
//系统生成代码,请不要修改或删除 <actionStart:jscode2session>
	public String jscode2session(String code) throws Exception {
		return miniappUserService.jscode2session(code);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:jscode2session>
//系统生成代码,请不要修改或删除 <actionStart:queryEntPay>
	public String queryEntPay(String partnerTradeNo) throws Exception {
		return miniappUserService.queryEntPay(partnerTradeNo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:queryEntPay>
//系统生成代码,请不要修改或删除 <actionStart:pois>
	public String pois(Integer pageNum, Integer pageSize, String group) throws Exception {
		return miniappUserService.pois(pageNum, pageSize, group);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:pois>
//系统生成代码,请不要修改或删除 <actionStart:consumeCard>
	public String consumeCard(String data) throws Exception {
		return miniappUserService.consumeCard(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:consumeCard>
//系统生成代码,请不要修改或删除 <actionStart:downloadBill>
	public String downloadBill(String billDate, String billType, String tarType, String deviceInfo) throws Exception {
		return miniappUserService.downloadBill(billDate, billType, tarType, deviceInfo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:downloadBill>
//系统生成代码,请不要修改或删除 <actionStart:getPhoneNumber>
	public String getPhoneNumber(String encryptedData, String iv) throws Exception {
		return miniappUserService.getPhoneNumber(encryptedData, iv);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:getPhoneNumber>
//系统生成代码,请不要修改或删除 <actionStart:createSignature>
	public String createSignature(String data) throws Exception {
		return miniappUserService.createSignature(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:createSignature>
//系统生成代码,请不要修改或删除 <actionStart:cardCodeQuery>
	public String cardCodeQuery(String code, String cardId) throws Exception {
		return miniappUserService.cardCodeQuery(code, cardId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:cardCodeQuery>
//系统生成代码,请不要修改或删除 <actionStart:createwxaqrcode>
	public String createwxaqrcode(String data) throws Exception {
		return miniappUserService.createwxaqrcode(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:createwxaqrcode>
//系统生成代码,请不要修改或删除 <actionStart:cardDelete>
	public String cardDelete(String cardId) throws Exception {
		return miniappUserService.cardDelete(cardId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:cardDelete>
//系统生成代码,请不要修改或删除 <actionStart:wxeventPost>
	public String wxeventPost(String data) throws Exception {
		return miniappUserService.wxeventPost(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:wxeventPost>
//系统生成代码,请不要修改或删除 <actionStart:unifiedOrder>
	public String unifiedOrder(String orderData) throws Exception {
		return miniappUserService.unifiedOrder(orderData);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:unifiedOrder>
//系统生成代码,请不要修改或删除 <actionStart:refund>
	public String refund(String refundData) throws Exception {
		return miniappUserService.refund(refundData);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:refund>
//系统生成代码,请不要修改或删除 <actionStart:refundQuery>
	public String refundQuery(String outTradeNo, String transactionId, String outRefundNo, String refundId) throws Exception {
		return miniappUserService.refundQuery(outTradeNo, transactionId, outRefundNo, refundId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:refundQuery>
//系统生成代码,请不要修改或删除 <actionStart:templateList>
	public String templateList(Integer pageNum, Integer pageSize, String group) throws Exception {
		return miniappUserService.templateList(pageNum, pageSize, group);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:templateList>
//系统生成代码,请不要修改或删除 <actionStart:payNotify>
	public String payNotify(String data) throws Exception {
		return miniappUserService.payNotify(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:payNotify>
//系统生成代码,请不要修改或删除 <actionStart:deleteNearbyPoi>
	public String deleteNearbyPoi(String poiId, String group) throws Exception {
		return miniappUserService.deleteNearbyPoi(poiId, group);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:deleteNearbyPoi>
//系统生成代码,请不要修改或删除 <actionStart:wxeventGet>
	public String wxeventGet() throws Exception {
		return miniappUserService.wxeventGet();		
	}
//系统生成代码,请不要修改或删除 <actionEnd:wxeventGet>
//系统生成代码,请不要修改或删除 <actionStart:entPay>
	public String entPay(String data) throws Exception {
		return miniappUserService.entPay(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:entPay>
//系统生成代码,请不要修改或删除 <actionStart:getTempMaterial>
	public String getTempMaterial(String mediaId, String group) throws Exception {
		return miniappUserService.getTempMaterial(mediaId, group);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:getTempMaterial>
//系统生成代码,请不要修改或删除 <actionStart:addTempMaterial>
	public String addTempMaterial(MaterialVo materialVo) throws Exception {
		return miniappUserService.addTempMaterial(materialVo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:addTempMaterial>
//系统生成代码,请不要修改或删除 <actionStart:entPayBank>
	public String entPayBank(String data) throws Exception {
		return miniappUserService.entPayBank(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:entPayBank>
//系统生成代码,请不要修改或删除 <actionStart:queryEntPayBank>
	public String queryEntPayBank(String partnerTradeNo) throws Exception {
		return miniappUserService.queryEntPayBank(partnerTradeNo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:queryEntPayBank>
//系统生成代码,请不要修改或删除 <actionStart:decryptData>
	public String decryptData(String encryptedData, String iv) throws Exception {
		return miniappUserService.decryptData(encryptedData, iv);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:decryptData>
//系统生成代码,请不要修改或删除 <actionStart:refundNotify>
	public String refundNotify(String data) throws Exception {
		return miniappUserService.refundNotify(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:refundNotify>
//系统生成代码,请不要修改或删除 <actionStart:getwxacode>
	public String getwxacode(String data) throws Exception {
		return miniappUserService.getwxacode(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:getwxacode>
//系统生成代码,请不要修改或删除 <actionStart:decryptCode>
	public String decryptCode(String encryptCode) throws Exception {
		return miniappUserService.decryptCode(encryptCode);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:decryptCode>
//系统生成代码,请不要修改或删除 <actionStart:nearByshowStatus>
	public String nearByshowStatus(String poiId, Integer status, String group) throws Exception {
		return miniappUserService.nearByshowStatus(poiId, status, group);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:nearByshowStatus>
//系统生成代码,请不要修改或删除 <actionStart:getwxacodeunlimit>
	public String getwxacodeunlimit(String data) throws Exception {
		return miniappUserService.getwxacodeunlimit(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:getwxacodeunlimit>
//系统生成代码,请不要修改或删除 <actionStart:cardDetail>
	public String cardDetail(String cardId) throws Exception {
		return miniappUserService.cardDetail(cardId);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:cardDetail>
//系统生成代码,请不要修改或删除 <actionStart:templateDel>
	public String templateDel(String templateId, String group) throws Exception {
		return miniappUserService.templateDel(templateId, group);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:templateDel>
//系统生成代码,请不要修改或删除 <actionStart:addNearByPoi>
	public String addNearByPoi(String data) throws Exception {
		return miniappUserService.addNearByPoi(data);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:addNearByPoi>
//系统生成代码,请不要修改或删除 <actionStart:closeOrder>
	public String closeOrder(String outTradeNo) throws Exception {
		return miniappUserService.closeOrder(outTradeNo);		
	}
//系统生成代码,请不要修改或删除 <actionEnd:closeOrder>

}
